#ifndef SINGLEGAME_H
#define SINGLEGAME_H

#include "board.h"
#include <time.h>
#include <QDebug>

class SingleAI : public Board
{
    Q_OBJECT
public:
    SingleAI();
    void clickHandler(int id, int row, int col);
    void getAllCanSteps(QVector<Step *> &steps);
    int calcScore();
//    int getMinScore(int lv, int curMaxMinScore), getMaxScore(int lv, int curMinMaxScore);
//    int negaMax(int lv);
//    int alphaBeta(int lv, int alpha, int beta);
public slots:
    virtual void computerMove();
};

#endif // SINGLEGAME_H
